package org.nanotek.lucene.query;


public class LuceneQueryProcessor extends BaseQueryProcessor {

	@Override
	public void processQuery(String searchPhrase, QueryContext queryContext) {
		queryContext.setSearchPhrase(searchPhrase);

		/**
		 * Aqui que esta o problem, quem enviou deve ter o Handle do cara que recebe a
		 * mensagem de volta. onde esta o callback.
		 */
		getQueryDispatcher().executeQuery(queryContext);

//		List <ScoreDocument> queryResults = new ArrayList<>();
//		if (result != null)
//		{
//			TopDocs topDocs = result.getTopDocs();
//			List<ScoreDocument> documents = result.getDocuments();
//			queryResults.addAll(documents);
//			queryContext.put(ContextKeys.TOP_DOCS, topDocs);
//		}
//		return queryResults;
	}

}
